#ifndef INCLUDED_CROOM
#define INCLUDED_CROOM

#include "VGCVirtualGameConsole.h"
#include "CEntity.h"
#include <vector>

using namespace std;

class CRoom {
	private: vector<CEntity*> entities;

	public: CRoom();
			~CRoom();
		
			void step(const double &time);
			void draw(const double &time);
			void destroy();

			void addEntity(CEntity &entity);
			vector<CEntity*> entitiesAt(CVector point);
};

#endif